草庐IT

NetCore Swagger 多版本

全部标签

第27关 在K8s集群上使用Helm3部署最新版本v2.10.0的私有镜像仓库Harbor

------>课程视频同步分享在今日头条和B站大家好,我是博哥爱运维。在前面的几十关里面,博哥在k8s上部署服务一直都是用的dockerhub上的公有镜像,对于企业服务来说,有些我们是不想把服务镜像放在公网上面的;同时如果在有内部的镜像仓库,那拉取镜像的速度就会很快,这时候就需要我们来部署公司内部的私有镜像仓库了,这里博哥会使用我们最常用的harbor来部署我们内部的私有镜像仓库。harbor官方文档:https://goharbor.io/docs/2.10.0/harbor内部架构图在生产中安装一般有两种方式,一种是用docker-compose启动官方打包好的离线安装包;二上用helmc

Qt下载(多种下载通道+所有版本)

Qt 体积很大,有1GB~3GB,官方下载通道非常慢,相信很多读者会崩溃,所以建议大家使用国内的镜像网站(较快),或者使用迅雷下载(很快)。作为Qt下载教程,本文会同时讲解以上三种下载方式。Qt官方下载(非常慢)Qt官网有一个专门的资源下载网站,所有的开发环境和相关工具都可以从这里下载,具体地址是:Indexof/                       图1:Qt官方下载网站截图archive和official_releases两个目录都有最新的Qt开发环境安装包,我们以archive目录里的内容为例来说明。点击进入archive目录,会看到四个子目录:                 

Win 10 MySQL 安装详细教程(版本:8.2.0 Innovation)

1、下载MySQL        下载地址: https://dev.mysql.com/downloads/mysql/         选择需要安装的版本若下拉框没有需求版本详见步骤22、其他版本下载        下载地址: https://downloads.mysql.com/archives/community/3、解压MySQL安装包        MySQL压缩包解压到任意目录(可以根据自己的盘符目录选择)4、配置MySQL的环境变量        ①进入MySQL的目录(即可看到bin目录)复制:E:\MySQL\mysql-8.2.0-winx64        ②此电脑-

vcpkg 安装任意版本的开源库

为表述方便,本文全以openssl为例。常规安装前面已经写过vcpkg的简明教程:https://blog.csdn.net/poinsettia/article/details/127885576只要执行以下几行命令,就可以安装好opensslgitclonehttps://github.com/Microsoft/vcpkg.git#installvcpkg./vcpkg\bootstrap-vcpkg.bat#buildvcpkg.exe./vcpkginstallopenssl:x64-windows#installopensl但是这样有个问题是,这样只能安装默认版本的openssl,

window上Clion配置C++版本的opencv

window上Clion配置opencv注意版本一定要对的上,否则可能会出错,亲测widnows11mingw8.1.0opencv4.5.5mingw8.1下载地址https://sourceforge.net/projects/mingw/配置环境变量cmake下载安装完添加环境变量来到官网,下载windows对应的版本,现在最新的版本是4.5.我这里安装4.5.5的下载完成后解压opencv默认只提供了msvc编译的版本,在build目录下,源码文件在sources。因此接下来,我们需要使用mingw来编译opencv,首先在opencv的解压目录下新建一个文件夹mingw_build,

yum升级gcc版本

yum升级gcc版本一、centos7升级gcc版本4到10二、其它问题1、其它版本如何安装?2、执行完第三步后发现常用命令失效一、centos7升级gcc版本4到101、安装centos-release-sclyuminstallcentos-release-scl-y2、安装devtoolsetyuminstalldevtoolset-10-gcc*-y3、激活sclenabledevtoolset-10bash4、添加到环境变量echo"source/opt/rh/devtoolset-10/enable">>~/.bash_profilesource/opt/rh/devtoolset

vue中加载使用cesium加载3dTileset以及三维模型移动(1.108版本)

cesium加载3dTileset代码如下palaceTileset=awaitCesium.Cesium3DTileset.fromUrl("url",{skipLevelOfDetail:true,baseScreenSpaceError:1024,skipScreenSpaceErrorFactor:16,skipLevels:1,immediatelyLoadDesiredLevelOfDetail:false,loadSiblings:false,cullWithChildrenBounds:true,progressiveResolutionHeightFraction:1,dyn

iphone - shell脚本中的xcode构建版本号

我有一个用户定义的项目设置(KEY/VALUE),如下所示:LATEST_BUILD_NUMBER2.2.2.2在我的Info.plist中,我已经像这样设置了包版本(CFBundleVersion)键/值对Bundleversion${LATEST_BUILD_NUMBER}我正在创建一个shell脚本来为我的所有目标进行构建。我想在我的脚本中获取值“2.2.2.2”。这是我尝试过的:INFO_PLIST_FULL_PATH="${PROJDIR}/${TARGET_NAME}-Info.plist"echoplistpath${INFO_PLIST_FULL_PATH}TARGET

低版本jdk运行高版本编译jar包失败(class file version 61.0), this version of the Java Runtime class file 52.0

省流:使用jdk1.8执行17编译的包,启动报错。背景:    项目运行中难免出现服务器环节集成其它jar包的情况,而其它jar包的jdk版本可能和我们业务项目的jdk版本不一致,如果比我们业务版本低,那么可能不会出现问题,因为jdk向下兼容,如果jdk版本比我们业务版本高,可能就会出现编译无法运行的情况。我遇到的问题:    我的业务项目A是一个springboot项目,部署在服务器上,服务器的运行环境为jdk1.8,现在我需要在这个服务器上部署另外一个项目B,但是项目B使用的编译环境为17(但是项目B需要没有8版本以上的代码写法,如果你的项目B有8以上的写法,可能无法使用17编译成8的版本

实践总结 3 种前端部署后页面检测版本的方法

领导:为什么每次项目部署后,有的用户要清缓存才能看到最新的页面我:浏览器有默认的缓存策略,如果服务器在响应头中没有禁用缓存,那么浏览器每次请求页面会先看看缓存里面有没有,有的话从缓存取,造成还是取的旧页面。正常来说,用户只需要点击刷新按钮,刷新一下页面就好了,不必清除浏览器缓存刷新。领导:为什么缓存这么严重,有的用户清除缓存刷新还是不行,关掉浏览器重新进来还是不行,要重启电脑才有效。我:要重启电脑?这。。。。。。用户都这样么,还是只有一小部分用户。领导:不是所有的用户,有个别用户会出现这种情况我:那可能得到用户电脑上看看了每次需求投产后,因为有缓存问题导致用户看到的还是旧版内容,使用过程中出现